<!DOCTYPE html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Drawing [HALCON算子参考手册]</title>
<style type="text/css">
      body {
    color: #000000;
    background-color: #ffffff;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.body_main {
    margin-left: 35px;
    margin-right: 35px;
}

@media screen and (min-width:992px) {

    .body_main {
        margin-left: 10%;
        margin-right: 10%;
    }

    table.toctable {
        width: 80%
    }
}

@media screen and (min-width:1400px) {

    .body_main {
        margin-left: 15%;
        margin-right: 15%;
    }

    table.toctable {
        width: 70%
    }
}

body>div ul ul {
    margin-left: inherit;
}

a:link {
    color: #0044cc;
}

a:link,
a:visited {
    text-decoration: none;
}

a:link:hover,
a:visited:hover {
    text-decoration: underline;
}

th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizeLegibility;
    color: #666666;
}

code {
    font-family: monospace,monospace;
}

h1 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

h2 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

hr {
    border: 0;
    border-top: solid 1px #f28d26;
}

.pre {
    display: block;
    padding-bottom: 1ex;
    font-family: monospace;
    white-space: pre;
}

pre {
    font-family: monospace, monospace;
    padding: 1ex;
    white-space: pre-wrap;
}

.toc {
    font-size: 80%;
    border-top: 1px dashed #f28d26;
    border-bottom: 1px dashed #f28d26;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inv {
    margin: 0;
    border: 0;
    padding: 0;
}

.banner {
    color: #666666;
    padding-left: 1em;
}

.logo {
    background-color: white;
}

.keyboard {
    font-size: 80%;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #f28d26;
    background-color: #f3f3f3;
}

.warning {
    margin-top: 2ex;
    margin-bottom: 1ex;
    padding: 10px;
    text-align: center;
    border: 1px solid;
    color: #bb0000;
    background-color: #fff7f7
}

.imprint {
    margin-top: 1ex;
    font-size: 80%;
    color: #666666;
}

.imprinthead {
    font-weight: bolder;
    color: #666666;
}

.indexlink {
    text-align: right;
    padding-bottom: 5px;
}

.postscript {
    margin-top: 2ex;
    font-size: 80%;
    color: #666666
}

.evenrow {
    background-color: #e7e7ef;
    vertical-align: top;
}

.oddrow {
    background-color: #f7f7ff;
    vertical-align: top;
}

.headrow {
    background-color: #97979f;
    color: #ffffff;
    vertical-align: top;
}

.logorow {
    vertical-align: top;
}

.error {
    color: red;
}

.var {
    font-style: italic
}

.halconoperator {
    font-family: monospace, monospace;
}

span.operator {
    font-family: monospace, monospace;
}

span.procedure {
    font-family: monospace, monospace;
}

span.operation {
    font-family: monospace, monospace;
}

span.feature {
    font-family: Arial, Helvetica, Homerton, sans-serif;
}

ul {
    padding-left: 1.2em;
}

li.dot {
    list-style-type: square;
    color: #f28d26;
}

.breadcrumb {
    font-size: 80%;
    color: white;
    background-color: #062d64;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 15px;
}

.webbar {
    font-size: 80%;
    background-color: #dddddd;
    margin-top: 0px;
    margin-left: -35px;
    margin-right: -35px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 5px;
}

.footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px dashed #f28d26;
    font-size: 80%;
    color: #666666;
    padding-bottom: 8px;
}

.footer .socialmedia a {
    padding-left: 7px;
}

.socialmedia {
    padding-top: 10px;
}

.copyright {
    margin-top: 19px;
}

.breadcrumb a {
    color: #ffffff;
    border-bottom: 1px solid white;
}

.breadcrumb a:link:hover,
.breadcrumb a:visited:hover {
    text-decoration: none;
    border-bottom: none;
}

.heading {
    margin-top: 1ex;
    font-size: 110%;
    font-weight: bold;
    color: #666666;
}

.text {
    color: black;
}

.example {
    font-size: 80%;
    background-color: #f3f3f3;
    border: 1px dashed #666666;
    padding: 10px;
}

.displaymath {
    display: block;
    text-align: center;
    margin-top: 1ex;
    margin-bottom: 1ex;
}

.title {
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
}

.signnote {
    font-family: Arial, Helvetica, Homerton, sans-serif;
    font-size: 80%;
    color: #666666;
    font-weight: lighter;
    font-style: italic
}

.par {
    margin-bottom: 1.5em;
}

.parhead {
    text-align: right;
}

.parname {
    float: left;
}

.pardesc {
    font-size: 85%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 2em;
}

.parcat {
    color: #666;
    font-weight: bold;
}

*[data-if=cpp],
*[data-if=c],
*[data-if=dotnet],
*[data-if=com],
*[data-if=python] {
    display: none;
}

.tabbar {
    text-align: right;
    border-bottom: 1px solid #f28d26;
    margin-bottom: 0.5em;
}

ul.tabs {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 80%
}

ul.tabs li {
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    margin-left: 8px;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}

ul.tabs li.active {
    border-left: 1px solid #f28d26;
    border-right: 1px solid #f28d26;
    border-top: 1px solid #f28d26;
    border-bottom: 1px solid #fff;
}

ul.tabs li.inactive {
    background-color: #eee;
}

ul.tabs li a {
    padding-left: 5px;
    padding-right: 5px;
    color: #666;
}

ul.tabs li a:link:hover {
    text-decoration: none;
}

ul.tabs li.inactive a {
    color: #666;
}

ul.tabs li.active a {
    color: black;
}

dl.generic dd {
    margin-bottom: 1em;
}

.pari {
    color: olive;
}

.paro {
    color: maroon;
}

.comment {
    font-size: 80%;
    color: green;
    white-space: nowrap;
}

table.grid {
    border-collapse: collapse;
}

table.grid td {
    padding: 5px;
    border: 1px solid;
}

table.layout {
    border: 0px;
}

table.layout td {
    padding: 5px;
}

table.table {
    border-collapse: collapse;
}

table.table td {
    padding: 5px;
    border-left: 0px;
    border-right: 0px;
}

table.table tr:last-child {
    border-bottom: 1px solid;
}

table.table th {
    padding: 5px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 0px;
    border-right: 0px;
}

.details_summary {
    cursor: pointer;
}

table.toctable {
    width: 100%;
}

table.toctable col:first-child {
    width: 20%;
}

table.toctable col:nth-last-child(2) {
    width: 8%;
}

table.altcolored tr:nth-child(even) {
    background-color: #f3f3f3;
}

    </style>
<!--OP_REF_STYLE_END-->
<script>
    <!--
var active_lang='hdevelop';function switchVisibility(obj,active_lang,new_lang)
{var display_style='inline';
for(var i=0;i<obj.length;i++)
{if(obj.item(i).getAttribute('data-if')==new_lang)
{obj.item(i).style.display=display_style;}
if(obj.item(i).getAttribute('data-if')==active_lang)
{obj.item(i).style.display='none';}}
return;}
function toggleLanguage(new_lang,initial)
{if(active_lang!=new_lang)
{var lis=document.getElementsByTagName('li');for(var i=0;i<lis.length;i++)
{if(lis.item(i).id=='syn-'+new_lang)
{lis.item(i).className='active';}
else
{lis.item(i).className='inactive';}}
var divs=document.getElementsByTagName('div');var spans=document.getElementsByTagName('span');switchVisibility(divs,active_lang,new_lang);switchVisibility(spans,active_lang,new_lang);if(!initial)
{setCookie("halcon_reference_language",new_lang,null,null);}
active_lang=new_lang;}
return;}
function setCookie(name,value,domain,exp_offset,path,secure)
{localStorage.setItem(name,value);}
function getCookie(name)
{return localStorage.getItem(name);}
function initialize()
{var qs=location.href.split('?')[1];var qs_lang_raw=location.href.split('interface=')[1];var qs_lang;if(qs_lang_raw)
{qs_lang=qs_lang_raw.split('#')[0];}
var cookie_lang=getCookie("halcon_reference_language");var new_lang;if((qs_lang=="hdevelop")||(qs_lang=="dotnet")||(qs_lang=="python")||(qs_lang=="cpp")||(qs_lang=="c"))
{new_lang=qs_lang;setCookie("halcon_reference_language",new_lang,null,null);}
else if((cookie_lang=="hdevelop")||(cookie_lang=="dotnet")||(cookie_lang=="python")||(cookie_lang=="cpp")||(cookie_lang=="c"))
{new_lang=cookie_lang;}
else
{new_lang="hdevelop";}
toggleLanguage(new_lang,1);return;}
-->

  </script>
</head>
<body onLoad="initialize();">
<div class="breadcrumb">
<br class="inv"><a href="index.html">目录</a> / <a href="toc_graphics.html">图形</a><br class="inv">
</div>
<div class="body_main">
<div class="tabbar"><ul class="tabs">
<li id="syn-hdevelop" class="active"><a href="javascript:void(0);" onclick="toggleLanguage('hdevelop')" onfocus="blur()">HDevelop</a></li>
<li id="syn-dotnet" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('dotnet')" onfocus="blur()">.NET</a></li>
<li id="syn-python" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('python')" onfocus="blur()">Python</a></li>
<li id="syn-cpp" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('cpp')" onfocus="blur()">C++</a></li>
<li id="syn-c" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('c')" onfocus="blur()">C</a></li>
</ul></div>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<h2>Drawing</h2>
<p><a href="#section_list">List of Operators ↓</a></p>
<p>This chapter describes operators that allow the user to manually draw
geometric shapes. They require mouse interaction and in general block the
application until the mouse interaction is finished. For non-blocking
interactive creation of geometric shapes, HALCON also provides drawing
objects with 该算子s listed in <a href="toc_graphics_object.html">Graphics / Object</a>.
</p>
<h3>General Objectives</h3>
<p>The draw operators <a href="draw_region.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_region</code></span><span data-if="c" style="display:none"><code>draw_region</code></span><span data-if="cpp" style="display:none"><code>DrawRegion</code></span><span data-if="com" style="display:none"><code>DrawRegion</code></span><span data-if="dotnet" style="display:none"><code>DrawRegion</code></span><span data-if="python" style="display:none"><code>draw_region</code></span></code></a>, <a href="draw_xld.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_xld</code></span><span data-if="c" style="display:none"><code>draw_xld</code></span><span data-if="cpp" style="display:none"><code>DrawXld</code></span><span data-if="com" style="display:none"><code>DrawXld</code></span><span data-if="dotnet" style="display:none"><code>DrawXld</code></span><span data-if="python" style="display:none"><code>draw_xld</code></span></code></a>, <a href="draw_xld_mod.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_xld_mod</code></span><span data-if="c" style="display:none"><code>draw_xld_mod</code></span><span data-if="cpp" style="display:none"><code>DrawXldMod</code></span><span data-if="com" style="display:none"><code>DrawXldMod</code></span><span data-if="dotnet" style="display:none"><code>DrawXldMod</code></span><span data-if="python" style="display:none"><code>draw_xld_mod</code></span></code></a>,
<a href="draw_nurbs.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_nurbs</code></span><span data-if="c" style="display:none"><code>draw_nurbs</code></span><span data-if="cpp" style="display:none"><code>DrawNurbs</code></span><span data-if="com" style="display:none"><code>DrawNurbs</code></span><span data-if="dotnet" style="display:none"><code>DrawNurbs</code></span><span data-if="python" style="display:none"><code>draw_nurbs</code></span></code></a>, <a href="draw_nurbs_mod.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_nurbs_mod</code></span><span data-if="c" style="display:none"><code>draw_nurbs_mod</code></span><span data-if="cpp" style="display:none"><code>DrawNurbsMod</code></span><span data-if="com" style="display:none"><code>DrawNurbsMod</code></span><span data-if="dotnet" style="display:none"><code>DrawNurbsMod</code></span><span data-if="python" style="display:none"><code>draw_nurbs_mod</code></span></code></a>, <a href="draw_nurbs_interp.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_nurbs_interp</code></span><span data-if="c" style="display:none"><code>draw_nurbs_interp</code></span><span data-if="cpp" style="display:none"><code>DrawNurbsInterp</code></span><span data-if="com" style="display:none"><code>DrawNurbsInterp</code></span><span data-if="dotnet" style="display:none"><code>DrawNurbsInterp</code></span><span data-if="python" style="display:none"><code>draw_nurbs_interp</code></span></code></a>,
<a href="draw_nurbs_interp_mod.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_nurbs_interp_mod</code></span><span data-if="c" style="display:none"><code>draw_nurbs_interp_mod</code></span><span data-if="cpp" style="display:none"><code>DrawNurbsInterpMod</code></span><span data-if="com" style="display:none"><code>DrawNurbsInterpMod</code></span><span data-if="dotnet" style="display:none"><code>DrawNurbsInterpMod</code></span><span data-if="python" style="display:none"><code>draw_nurbs_interp_mod</code></span></code></a>, as well as <a href="drag_region1.html"><code><span data-if="hdevelop" style="display:inline"><code>drag_region1</code></span><span data-if="c" style="display:none"><code>drag_region1</code></span><span data-if="cpp" style="display:none"><code>DragRegion1</code></span><span data-if="com" style="display:none"><code>DragRegion1</code></span><span data-if="dotnet" style="display:none"><code>DragRegion1</code></span><span data-if="python" style="display:none"><code>drag_region1</code></span></code></a>,
<a href="drag_region2.html"><code><span data-if="hdevelop" style="display:inline"><code>drag_region2</code></span><span data-if="c" style="display:none"><code>drag_region2</code></span><span data-if="cpp" style="display:none"><code>DragRegion2</code></span><span data-if="com" style="display:none"><code>DragRegion2</code></span><span data-if="dotnet" style="display:none"><code>DragRegion2</code></span><span data-if="python" style="display:none"><code>drag_region2</code></span></code></a> and <a href="drag_region3.html"><code><span data-if="hdevelop" style="display:inline"><code>drag_region3</code></span><span data-if="c" style="display:none"><code>drag_region3</code></span><span data-if="cpp" style="display:none"><code>DragRegion3</code></span><span data-if="com" style="display:none"><code>DragRegion3</code></span><span data-if="dotnet" style="display:none"><code>DragRegion3</code></span><span data-if="python" style="display:none"><code>drag_region3</code></span></code></a> return iconic objects.
All other draw operators return the geometric parameters that are needed to
create regions or contours in the respective shape (see table).
Most draw operators have a modifying variant that allows the user to
specify the initial parameters of the shown shape.
</p>
<h3>Drawing in Buffer Windows</h3>
<p>Because the draw operators rely on mouse interaction, they generally do
not work when used with buffer windows (see <a href="open_window.html"><code><span data-if="hdevelop" style="display:inline"><code>open_window</code></span><span data-if="c" style="display:none"><code>open_window</code></span><span data-if="cpp" style="display:none"><code>OpenWindow</code></span><span data-if="com" style="display:none"><code>OpenWindow</code></span><span data-if="dotnet" style="display:none"><code>OpenWindow</code></span><span data-if="python" style="display:none"><code>open_window</code></span></code></a>), so you
should use drawing objects instead. Nevertheless some operators (see table)
can be used in buffer windows.
These operators are controlled through a mouse state.
In order to use these operators (and to not cause a deadlock) the
application has to provide the mouse state with 该算子s
<a href="send_mouse_double_click_event.html"><code><span data-if="hdevelop" style="display:inline"><code>send_mouse_double_click_event</code></span><span data-if="c" style="display:none"><code>send_mouse_double_click_event</code></span><span data-if="cpp" style="display:none"><code>SendMouseDoubleClickEvent</code></span><span data-if="com" style="display:none"><code>SendMouseDoubleClickEvent</code></span><span data-if="dotnet" style="display:none"><code>SendMouseDoubleClickEvent</code></span><span data-if="python" style="display:none"><code>send_mouse_double_click_event</code></span></code></a>, <a href="send_mouse_down_event.html"><code><span data-if="hdevelop" style="display:inline"><code>send_mouse_down_event</code></span><span data-if="c" style="display:none"><code>send_mouse_down_event</code></span><span data-if="cpp" style="display:none"><code>SendMouseDownEvent</code></span><span data-if="com" style="display:none"><code>SendMouseDownEvent</code></span><span data-if="dotnet" style="display:none"><code>SendMouseDownEvent</code></span><span data-if="python" style="display:none"><code>send_mouse_down_event</code></span></code></a>,
<a href="send_mouse_drag_event.html"><code><span data-if="hdevelop" style="display:inline"><code>send_mouse_drag_event</code></span><span data-if="c" style="display:none"><code>send_mouse_drag_event</code></span><span data-if="cpp" style="display:none"><code>SendMouseDragEvent</code></span><span data-if="com" style="display:none"><code>SendMouseDragEvent</code></span><span data-if="dotnet" style="display:none"><code>SendMouseDragEvent</code></span><span data-if="python" style="display:none"><code>send_mouse_drag_event</code></span></code></a> and <a href="send_mouse_up_event.html"><code><span data-if="hdevelop" style="display:inline"><code>send_mouse_up_event</code></span><span data-if="c" style="display:none"><code>send_mouse_up_event</code></span><span data-if="cpp" style="display:none"><code>SendMouseUpEvent</code></span><span data-if="com" style="display:none"><code>SendMouseUpEvent</code></span><span data-if="dotnet" style="display:none"><code>SendMouseUpEvent</code></span><span data-if="python" style="display:none"><code>send_mouse_up_event</code></span></code></a> as well as the
state of the modifier keys (also by using <a href="send_mouse_drag_event.html"><code><span data-if="hdevelop" style="display:inline"><code>send_mouse_drag_event</code></span><span data-if="c" style="display:none"><code>send_mouse_drag_event</code></span><span data-if="cpp" style="display:none"><code>SendMouseDragEvent</code></span><span data-if="com" style="display:none"><code>SendMouseDragEvent</code></span><span data-if="dotnet" style="display:none"><code>SendMouseDragEvent</code></span><span data-if="python" style="display:none"><code>send_mouse_drag_event</code></span></code></a>),
whereas the draw operators themselves must be run in another thread.
While using the draw operator, the image section must not be changed.
</p>
<div style="text-align:center"><table style="width:100%;margin-left:auto;margin-right:auto" class="table">
<col span="1" style="width:25%;">
<col span="1" style="width:19%;">
<col span="1" style="width:38%;">
<col span="1" style="width:18%;">
<tr>
<th style="text-align:left">
Drawing Operators  </th>
<th style="text-align:left"> Output </th>
<th style="text-align:left"> Generate Object </th>
<th style="text-align:center"> Works in Buffer Windows</th>
</tr>
<tr>
<td style="text-align:left">
<a href="draw_point.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_point</code></span><span data-if="c" style="display:none"><code>draw_point</code></span><span data-if="cpp" style="display:none"><code>DrawPoint</code></span><span data-if="com" style="display:none"><code>DrawPoint</code></span><span data-if="dotnet" style="display:none"><code>DrawPoint</code></span><span data-if="python" style="display:none"><code>draw_point</code></span></code></a>  </td>
<td style="text-align:left">
<code><span data-if="hdevelop" style="display:inline"><code>Row</code></span><span data-if="c" style="display:none"><code>Row</code></span><span data-if="cpp" style="display:none"><code>Row</code></span><span data-if="com" style="display:none"><code>Row</code></span><span data-if="dotnet" style="display:none"><code>row</code></span><span data-if="python" style="display:none"><code>row</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Column</code></span><span data-if="c" style="display:none"><code>Column</code></span><span data-if="cpp" style="display:none"><code>Column</code></span><span data-if="com" style="display:none"><code>Column</code></span><span data-if="dotnet" style="display:none"><code>column</code></span><span data-if="python" style="display:none"><code>column</code></span></code> </td>
<td style="text-align:left"> <a href="gen_cross_contour_xld.html"><code><span data-if="hdevelop" style="display:inline"><code>gen_cross_contour_xld</code></span><span data-if="c" style="display:none"><code>gen_cross_contour_xld</code></span><span data-if="cpp" style="display:none"><code>GenCrossContourXld</code></span><span data-if="com" style="display:none"><code>GenCrossContourXld</code></span><span data-if="dotnet" style="display:none"><code>GenCrossContourXld</code></span><span data-if="python" style="display:none"><code>gen_cross_contour_xld</code></span></code></a> </td>
<td style="text-align:center"> yes</td>
</tr>
<tr>
<td style="text-align:left">
<a href="draw_line.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_line</code></span><span data-if="c" style="display:none"><code>draw_line</code></span><span data-if="cpp" style="display:none"><code>DrawLine</code></span><span data-if="com" style="display:none"><code>DrawLine</code></span><span data-if="dotnet" style="display:none"><code>DrawLine</code></span><span data-if="python" style="display:none"><code>draw_line</code></span></code></a> </td>
<td style="text-align:left">
<code><span data-if="hdevelop" style="display:inline"><code>Row1</code></span><span data-if="c" style="display:none"><code>Row1</code></span><span data-if="cpp" style="display:none"><code>Row1</code></span><span data-if="com" style="display:none"><code>Row1</code></span><span data-if="dotnet" style="display:none"><code>row1</code></span><span data-if="python" style="display:none"><code>row_1</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Column1</code></span><span data-if="c" style="display:none"><code>Column1</code></span><span data-if="cpp" style="display:none"><code>Column1</code></span><span data-if="com" style="display:none"><code>Column1</code></span><span data-if="dotnet" style="display:none"><code>column1</code></span><span data-if="python" style="display:none"><code>column_1</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Row2</code></span><span data-if="c" style="display:none"><code>Row2</code></span><span data-if="cpp" style="display:none"><code>Row2</code></span><span data-if="com" style="display:none"><code>Row2</code></span><span data-if="dotnet" style="display:none"><code>row2</code></span><span data-if="python" style="display:none"><code>row_2</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Column2</code></span><span data-if="c" style="display:none"><code>Column2</code></span><span data-if="cpp" style="display:none"><code>Column2</code></span><span data-if="com" style="display:none"><code>Column2</code></span><span data-if="dotnet" style="display:none"><code>column2</code></span><span data-if="python" style="display:none"><code>column_2</code></span></code> </td>
<td style="text-align:left"> <a href="gen_contour_polygon_xld.html"><code><span data-if="hdevelop" style="display:inline"><code>gen_contour_polygon_xld</code></span><span data-if="c" style="display:none"><code>gen_contour_polygon_xld</code></span><span data-if="cpp" style="display:none"><code>GenContourPolygonXld</code></span><span data-if="com" style="display:none"><code>GenContourPolygonXld</code></span><span data-if="dotnet" style="display:none"><code>GenContourPolygonXld</code></span><span data-if="python" style="display:none"><code>gen_contour_polygon_xld</code></span></code></a> </td>
<td style="text-align:center"> yes</td>
</tr>
<tr>
<td style="text-align:left">
<a href="draw_rectangle1.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_rectangle1</code></span><span data-if="c" style="display:none"><code>draw_rectangle1</code></span><span data-if="cpp" style="display:none"><code>DrawRectangle1</code></span><span data-if="com" style="display:none"><code>DrawRectangle1</code></span><span data-if="dotnet" style="display:none"><code>DrawRectangle1</code></span><span data-if="python" style="display:none"><code>draw_rectangle1</code></span></code></a> </td>
<td style="text-align:left">
<code><span data-if="hdevelop" style="display:inline"><code>Row1</code></span><span data-if="c" style="display:none"><code>Row1</code></span><span data-if="cpp" style="display:none"><code>Row1</code></span><span data-if="com" style="display:none"><code>Row1</code></span><span data-if="dotnet" style="display:none"><code>row1</code></span><span data-if="python" style="display:none"><code>row_1</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Column1</code></span><span data-if="c" style="display:none"><code>Column1</code></span><span data-if="cpp" style="display:none"><code>Column1</code></span><span data-if="com" style="display:none"><code>Column1</code></span><span data-if="dotnet" style="display:none"><code>column1</code></span><span data-if="python" style="display:none"><code>column_1</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Row2</code></span><span data-if="c" style="display:none"><code>Row2</code></span><span data-if="cpp" style="display:none"><code>Row2</code></span><span data-if="com" style="display:none"><code>Row2</code></span><span data-if="dotnet" style="display:none"><code>row2</code></span><span data-if="python" style="display:none"><code>row_2</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Column2</code></span><span data-if="c" style="display:none"><code>Column2</code></span><span data-if="cpp" style="display:none"><code>Column2</code></span><span data-if="com" style="display:none"><code>Column2</code></span><span data-if="dotnet" style="display:none"><code>column2</code></span><span data-if="python" style="display:none"><code>column_2</code></span></code> </td>
<td style="text-align:left"> <a href="gen_rectangle1.html"><code><span data-if="hdevelop" style="display:inline"><code>gen_rectangle1</code></span><span data-if="c" style="display:none"><code>gen_rectangle1</code></span><span data-if="cpp" style="display:none"><code>GenRectangle1</code></span><span data-if="com" style="display:none"><code>GenRectangle1</code></span><span data-if="dotnet" style="display:none"><code>GenRectangle1</code></span><span data-if="python" style="display:none"><code>gen_rectangle1</code></span></code></a> </td>
<td style="text-align:center"> yes</td>
</tr>
<tr>
<td style="text-align:left">
<a href="draw_rectangle2.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_rectangle2</code></span><span data-if="c" style="display:none"><code>draw_rectangle2</code></span><span data-if="cpp" style="display:none"><code>DrawRectangle2</code></span><span data-if="com" style="display:none"><code>DrawRectangle2</code></span><span data-if="dotnet" style="display:none"><code>DrawRectangle2</code></span><span data-if="python" style="display:none"><code>draw_rectangle2</code></span></code></a> </td>
<td style="text-align:left">
<code><span data-if="hdevelop" style="display:inline"><code>Row</code></span><span data-if="c" style="display:none"><code>Row</code></span><span data-if="cpp" style="display:none"><code>Row</code></span><span data-if="com" style="display:none"><code>Row</code></span><span data-if="dotnet" style="display:none"><code>row</code></span><span data-if="python" style="display:none"><code>row</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Column</code></span><span data-if="c" style="display:none"><code>Column</code></span><span data-if="cpp" style="display:none"><code>Column</code></span><span data-if="com" style="display:none"><code>Column</code></span><span data-if="dotnet" style="display:none"><code>column</code></span><span data-if="python" style="display:none"><code>column</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Phi</code></span><span data-if="c" style="display:none"><code>Phi</code></span><span data-if="cpp" style="display:none"><code>Phi</code></span><span data-if="com" style="display:none"><code>Phi</code></span><span data-if="dotnet" style="display:none"><code>phi</code></span><span data-if="python" style="display:none"><code>phi</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Length1</code></span><span data-if="c" style="display:none"><code>Length1</code></span><span data-if="cpp" style="display:none"><code>Length1</code></span><span data-if="com" style="display:none"><code>Length1</code></span><span data-if="dotnet" style="display:none"><code>length1</code></span><span data-if="python" style="display:none"><code>length_1</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Length2</code></span><span data-if="c" style="display:none"><code>Length2</code></span><span data-if="cpp" style="display:none"><code>Length2</code></span><span data-if="com" style="display:none"><code>Length2</code></span><span data-if="dotnet" style="display:none"><code>length2</code></span><span data-if="python" style="display:none"><code>length_2</code></span></code> </td>
<td style="text-align:left"> <a href="gen_rectangle2.html"><code><span data-if="hdevelop" style="display:inline"><code>gen_rectangle2</code></span><span data-if="c" style="display:none"><code>gen_rectangle2</code></span><span data-if="cpp" style="display:none"><code>GenRectangle2</code></span><span data-if="com" style="display:none"><code>GenRectangle2</code></span><span data-if="dotnet" style="display:none"><code>GenRectangle2</code></span><span data-if="python" style="display:none"><code>gen_rectangle2</code></span></code></a>, <a href="gen_rectangle2_contour_xld.html"><code><span data-if="hdevelop" style="display:inline"><code>gen_rectangle2_contour_xld</code></span><span data-if="c" style="display:none"><code>gen_rectangle2_contour_xld</code></span><span data-if="cpp" style="display:none"><code>GenRectangle2ContourXld</code></span><span data-if="com" style="display:none"><code>GenRectangle2ContourXld</code></span><span data-if="dotnet" style="display:none"><code>GenRectangle2ContourXld</code></span><span data-if="python" style="display:none"><code>gen_rectangle2_contour_xld</code></span></code></a> </td>
<td style="text-align:center"> yes</td>
</tr>
<tr>
<td style="text-align:left">
<a href="draw_circle.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_circle</code></span><span data-if="c" style="display:none"><code>draw_circle</code></span><span data-if="cpp" style="display:none"><code>DrawCircle</code></span><span data-if="com" style="display:none"><code>DrawCircle</code></span><span data-if="dotnet" style="display:none"><code>DrawCircle</code></span><span data-if="python" style="display:none"><code>draw_circle</code></span></code></a> </td>
<td style="text-align:left">
<code><span data-if="hdevelop" style="display:inline"><code>Row</code></span><span data-if="c" style="display:none"><code>Row</code></span><span data-if="cpp" style="display:none"><code>Row</code></span><span data-if="com" style="display:none"><code>Row</code></span><span data-if="dotnet" style="display:none"><code>row</code></span><span data-if="python" style="display:none"><code>row</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Column</code></span><span data-if="c" style="display:none"><code>Column</code></span><span data-if="cpp" style="display:none"><code>Column</code></span><span data-if="com" style="display:none"><code>Column</code></span><span data-if="dotnet" style="display:none"><code>column</code></span><span data-if="python" style="display:none"><code>column</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Radius</code></span><span data-if="c" style="display:none"><code>Radius</code></span><span data-if="cpp" style="display:none"><code>Radius</code></span><span data-if="com" style="display:none"><code>Radius</code></span><span data-if="dotnet" style="display:none"><code>radius</code></span><span data-if="python" style="display:none"><code>radius</code></span></code> </td>
<td style="text-align:left"> <a href="gen_circle.html"><code><span data-if="hdevelop" style="display:inline"><code>gen_circle</code></span><span data-if="c" style="display:none"><code>gen_circle</code></span><span data-if="cpp" style="display:none"><code>GenCircle</code></span><span data-if="com" style="display:none"><code>GenCircle</code></span><span data-if="dotnet" style="display:none"><code>GenCircle</code></span><span data-if="python" style="display:none"><code>gen_circle</code></span></code></a>, <a href="gen_circle_contour_xld.html"><code><span data-if="hdevelop" style="display:inline"><code>gen_circle_contour_xld</code></span><span data-if="c" style="display:none"><code>gen_circle_contour_xld</code></span><span data-if="cpp" style="display:none"><code>GenCircleContourXld</code></span><span data-if="com" style="display:none"><code>GenCircleContourXld</code></span><span data-if="dotnet" style="display:none"><code>GenCircleContourXld</code></span><span data-if="python" style="display:none"><code>gen_circle_contour_xld</code></span></code></a> </td>
<td style="text-align:center"> yes </td>
</tr>
<tr>
<td style="text-align:left">
<a href="draw_ellipse.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_ellipse</code></span><span data-if="c" style="display:none"><code>draw_ellipse</code></span><span data-if="cpp" style="display:none"><code>DrawEllipse</code></span><span data-if="com" style="display:none"><code>DrawEllipse</code></span><span data-if="dotnet" style="display:none"><code>DrawEllipse</code></span><span data-if="python" style="display:none"><code>draw_ellipse</code></span></code></a> </td>
<td style="text-align:left">
<code><span data-if="hdevelop" style="display:inline"><code>Row</code></span><span data-if="c" style="display:none"><code>Row</code></span><span data-if="cpp" style="display:none"><code>Row</code></span><span data-if="com" style="display:none"><code>Row</code></span><span data-if="dotnet" style="display:none"><code>row</code></span><span data-if="python" style="display:none"><code>row</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Column</code></span><span data-if="c" style="display:none"><code>Column</code></span><span data-if="cpp" style="display:none"><code>Column</code></span><span data-if="com" style="display:none"><code>Column</code></span><span data-if="dotnet" style="display:none"><code>column</code></span><span data-if="python" style="display:none"><code>column</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Phi</code></span><span data-if="c" style="display:none"><code>Phi</code></span><span data-if="cpp" style="display:none"><code>Phi</code></span><span data-if="com" style="display:none"><code>Phi</code></span><span data-if="dotnet" style="display:none"><code>phi</code></span><span data-if="python" style="display:none"><code>phi</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Radius1</code></span><span data-if="c" style="display:none"><code>Radius1</code></span><span data-if="cpp" style="display:none"><code>Radius1</code></span><span data-if="com" style="display:none"><code>Radius1</code></span><span data-if="dotnet" style="display:none"><code>radius1</code></span><span data-if="python" style="display:none"><code>radius_1</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Radius2</code></span><span data-if="c" style="display:none"><code>Radius2</code></span><span data-if="cpp" style="display:none"><code>Radius2</code></span><span data-if="com" style="display:none"><code>Radius2</code></span><span data-if="dotnet" style="display:none"><code>radius2</code></span><span data-if="python" style="display:none"><code>radius_2</code></span></code> </td>
<td style="text-align:left"> <a href="gen_ellipse.html"><code><span data-if="hdevelop" style="display:inline"><code>gen_ellipse</code></span><span data-if="c" style="display:none"><code>gen_ellipse</code></span><span data-if="cpp" style="display:none"><code>GenEllipse</code></span><span data-if="com" style="display:none"><code>GenEllipse</code></span><span data-if="dotnet" style="display:none"><code>GenEllipse</code></span><span data-if="python" style="display:none"><code>gen_ellipse</code></span></code></a>, <a href="gen_ellipse_contour_xld.html"><code><span data-if="hdevelop" style="display:inline"><code>gen_ellipse_contour_xld</code></span><span data-if="c" style="display:none"><code>gen_ellipse_contour_xld</code></span><span data-if="cpp" style="display:none"><code>GenEllipseContourXld</code></span><span data-if="com" style="display:none"><code>GenEllipseContourXld</code></span><span data-if="dotnet" style="display:none"><code>GenEllipseContourXld</code></span><span data-if="python" style="display:none"><code>gen_ellipse_contour_xld</code></span></code></a> </td>
<td style="text-align:center"> yes</td>
</tr>
<tr>
<td style="text-align:left">
<a href="draw_xld.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_xld</code></span><span data-if="c" style="display:none"><code>draw_xld</code></span><span data-if="cpp" style="display:none"><code>DrawXld</code></span><span data-if="com" style="display:none"><code>DrawXld</code></span><span data-if="dotnet" style="display:none"><code>DrawXld</code></span><span data-if="python" style="display:none"><code>draw_xld</code></span></code></a> </td>
<td style="text-align:left">
<code><span data-if="hdevelop" style="display:inline"><code>Contour</code></span><span data-if="c" style="display:none"><code>Contour</code></span><span data-if="cpp" style="display:none"><code>Contour</code></span><span data-if="com" style="display:none"><code>Contour</code></span><span data-if="dotnet" style="display:none"><code>contour</code></span><span data-if="python" style="display:none"><code>contour</code></span></code> </td>
<td style="text-align:left"> - </td>
<td style="text-align:center"> yes </td>
</tr>
<tr>
<td style="text-align:left">
<a href="draw_region.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_region</code></span><span data-if="c" style="display:none"><code>draw_region</code></span><span data-if="cpp" style="display:none"><code>DrawRegion</code></span><span data-if="com" style="display:none"><code>DrawRegion</code></span><span data-if="dotnet" style="display:none"><code>DrawRegion</code></span><span data-if="python" style="display:none"><code>draw_region</code></span></code></a>  </td>
<td style="text-align:left">
<code><span data-if="hdevelop" style="display:inline"><code>区域</code></span><span data-if="c" style="display:none"><code>区域</code></span><span data-if="cpp" style="display:none"><code>区域</code></span><span data-if="com" style="display:none"><code>区域</code></span><span data-if="dotnet" style="display:none"><code>区域</code></span><span data-if="python" style="display:none"><code>区域</code></span></code> </td>
<td style="text-align:left"> - </td>
<td style="text-align:center"> yes </td>
</tr>
<tr>
<td style="text-align:left">
<a href="draw_polygon.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_polygon</code></span><span data-if="c" style="display:none"><code>draw_polygon</code></span><span data-if="cpp" style="display:none"><code>DrawPolygon</code></span><span data-if="com" style="display:none"><code>DrawPolygon</code></span><span data-if="dotnet" style="display:none"><code>DrawPolygon</code></span><span data-if="python" style="display:none"><code>draw_polygon</code></span></code></a> </td>
<td style="text-align:left"> <code><span data-if="hdevelop" style="display:inline"><code>区域</code></span><span data-if="c" style="display:none"><code>区域</code></span><span data-if="cpp" style="display:none"><code>区域</code></span><span data-if="com" style="display:none"><code>区域</code></span><span data-if="dotnet" style="display:none"><code>区域</code></span><span data-if="python" style="display:none"><code>区域</code></span></code> </td>
<td style="text-align:left"> - </td>
<td style="text-align:center"> yes</td>
</tr>
<tr>
<td style="text-align:left">
<a href="draw_nurbs.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_nurbs</code></span><span data-if="c" style="display:none"><code>draw_nurbs</code></span><span data-if="cpp" style="display:none"><code>DrawNurbs</code></span><span data-if="com" style="display:none"><code>DrawNurbs</code></span><span data-if="dotnet" style="display:none"><code>DrawNurbs</code></span><span data-if="python" style="display:none"><code>draw_nurbs</code></span></code></a> </td>
<td style="text-align:left">
<code><span data-if="hdevelop" style="display:inline"><code>Contour</code></span><span data-if="c" style="display:none"><code>Contour</code></span><span data-if="cpp" style="display:none"><code>Contour</code></span><span data-if="com" style="display:none"><code>Contour</code></span><span data-if="dotnet" style="display:none"><code>contour</code></span><span data-if="python" style="display:none"><code>contour</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Rows</code></span><span data-if="c" style="display:none"><code>Rows</code></span><span data-if="cpp" style="display:none"><code>Rows</code></span><span data-if="com" style="display:none"><code>Rows</code></span><span data-if="dotnet" style="display:none"><code>rows</code></span><span data-if="python" style="display:none"><code>rows</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Columns</code></span><span data-if="c" style="display:none"><code>Columns</code></span><span data-if="cpp" style="display:none"><code>Columns</code></span><span data-if="com" style="display:none"><code>Columns</code></span><span data-if="dotnet" style="display:none"><code>columns</code></span><span data-if="python" style="display:none"><code>columns</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Weights</code></span><span data-if="c" style="display:none"><code>Weights</code></span><span data-if="cpp" style="display:none"><code>Weights</code></span><span data-if="com" style="display:none"><code>Weights</code></span><span data-if="dotnet" style="display:none"><code>weights</code></span><span data-if="python" style="display:none"><code>weights</code></span></code> </td>
<td style="text-align:left"> - </td>
<td style="text-align:center"> no</td>
</tr>
<tr>
<td style="text-align:left">
<a href="draw_nurbs_interp.html"><code><span data-if="hdevelop" style="display:inline"><code>draw_nurbs_interp</code></span><span data-if="c" style="display:none"><code>draw_nurbs_interp</code></span><span data-if="cpp" style="display:none"><code>DrawNurbsInterp</code></span><span data-if="com" style="display:none"><code>DrawNurbsInterp</code></span><span data-if="dotnet" style="display:none"><code>DrawNurbsInterp</code></span><span data-if="python" style="display:none"><code>draw_nurbs_interp</code></span></code></a> </td>
<td style="text-align:left"> <code><span data-if="hdevelop" style="display:inline"><code>Contour</code></span><span data-if="c" style="display:none"><code>Contour</code></span><span data-if="cpp" style="display:none"><code>Contour</code></span><span data-if="com" style="display:none"><code>Contour</code></span><span data-if="dotnet" style="display:none"><code>contour</code></span><span data-if="python" style="display:none"><code>contour</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Rows</code></span><span data-if="c" style="display:none"><code>Rows</code></span><span data-if="cpp" style="display:none"><code>Rows</code></span><span data-if="com" style="display:none"><code>Rows</code></span><span data-if="dotnet" style="display:none"><code>rows</code></span><span data-if="python" style="display:none"><code>rows</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Columns</code></span><span data-if="c" style="display:none"><code>Columns</code></span><span data-if="cpp" style="display:none"><code>Columns</code></span><span data-if="com" style="display:none"><code>Columns</code></span><span data-if="dotnet" style="display:none"><code>columns</code></span><span data-if="python" style="display:none"><code>columns</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Knots</code></span><span data-if="c" style="display:none"><code>Knots</code></span><span data-if="cpp" style="display:none"><code>Knots</code></span><span data-if="com" style="display:none"><code>Knots</code></span><span data-if="dotnet" style="display:none"><code>knots</code></span><span data-if="python" style="display:none"><code>knots</code></span></code>, <code><span data-if="hdevelop" style="display:inline"><code>Tangents</code></span><span data-if="c" style="display:none"><code>Tangents</code></span><span data-if="cpp" style="display:none"><code>Tangents</code></span><span data-if="com" style="display:none"><code>Tangents</code></span><span data-if="dotnet" style="display:none"><code>tangents</code></span><span data-if="python" style="display:none"><code>tangents</code></span></code> </td>
<td style="text-align:left"> - </td>
<td style="text-align:center"> no</td>
</tr>
<tr>
<td style="text-align:left">
<a href="drag_region1.html"><code><span data-if="hdevelop" style="display:inline"><code>drag_region1</code></span><span data-if="c" style="display:none"><code>drag_region1</code></span><span data-if="cpp" style="display:none"><code>DragRegion1</code></span><span data-if="com" style="display:none"><code>DragRegion1</code></span><span data-if="dotnet" style="display:none"><code>DragRegion1</code></span><span data-if="python" style="display:none"><code>drag_region1</code></span></code></a> </td>
<td style="text-align:left"> <code><span data-if="hdevelop" style="display:inline"><code>区域</code></span><span data-if="c" style="display:none"><code>区域</code></span><span data-if="cpp" style="display:none"><code>区域</code></span><span data-if="com" style="display:none"><code>区域</code></span><span data-if="dotnet" style="display:none"><code>区域</code></span><span data-if="python" style="display:none"><code>区域</code></span></code> </td>
<td style="text-align:left"> - </td>
<td style="text-align:center"> no</td>
</tr>
<tr>
<td style="text-align:left">
<a href="drag_region2.html"><code><span data-if="hdevelop" style="display:inline"><code>drag_region2</code></span><span data-if="c" style="display:none"><code>drag_region2</code></span><span data-if="cpp" style="display:none"><code>DragRegion2</code></span><span data-if="com" style="display:none"><code>DragRegion2</code></span><span data-if="dotnet" style="display:none"><code>DragRegion2</code></span><span data-if="python" style="display:none"><code>drag_region2</code></span></code></a> </td>
<td style="text-align:left"> <code><span data-if="hdevelop" style="display:inline"><code>区域</code></span><span data-if="c" style="display:none"><code>区域</code></span><span data-if="cpp" style="display:none"><code>区域</code></span><span data-if="com" style="display:none"><code>区域</code></span><span data-if="dotnet" style="display:none"><code>区域</code></span><span data-if="python" style="display:none"><code>区域</code></span></code> </td>
<td style="text-align:left"> - </td>
<td style="text-align:center"> no</td>
</tr>
<tr>
<td style="text-align:left">
<a href="drag_region3.html"><code><span data-if="hdevelop" style="display:inline"><code>drag_region3</code></span><span data-if="c" style="display:none"><code>drag_region3</code></span><span data-if="cpp" style="display:none"><code>DragRegion3</code></span><span data-if="com" style="display:none"><code>DragRegion3</code></span><span data-if="dotnet" style="display:none"><code>DragRegion3</code></span><span data-if="python" style="display:none"><code>drag_region3</code></span></code></a> </td>
<td style="text-align:left"> <code><span data-if="hdevelop" style="display:inline"><code>区域</code></span><span data-if="c" style="display:none"><code>区域</code></span><span data-if="cpp" style="display:none"><code>区域</code></span><span data-if="com" style="display:none"><code>区域</code></span><span data-if="dotnet" style="display:none"><code>区域</code></span><span data-if="python" style="display:none"><code>区域</code></span></code> </td>
<td style="text-align:left"> - </td>
<td style="text-align:center"> no</td>
</tr>
<tr><td style="text-align:left">
</td></tr>
</table></div>
<hr>
<h4 id="section_list">算子列表</h4>
<dl>
<dt><a href="drag_region1.html"><code><span data-if="hdevelop" style="display:inline;">drag_region1</span><span data-if="dotnet" style="display:none;">DragRegion1</span><span data-if="python" style="display:none;">drag_region1</span><span data-if="cpp" style="display:none;">DragRegion1</span><span data-if="c" style="display:none;">drag_region1</span></code></a></dt>
<dd>Interactive moving of a region.</dd>
</dl>
<dl>
<dt><a href="drag_region2.html"><code><span data-if="hdevelop" style="display:inline;">drag_region2</span><span data-if="dotnet" style="display:none;">DragRegion2</span><span data-if="python" style="display:none;">drag_region2</span><span data-if="cpp" style="display:none;">DragRegion2</span><span data-if="c" style="display:none;">drag_region2</span></code></a></dt>
<dd>Interactive movement of a region with fixpoint specification.</dd>
</dl>
<dl>
<dt><a href="drag_region3.html"><code><span data-if="hdevelop" style="display:inline;">drag_region3</span><span data-if="dotnet" style="display:none;">DragRegion3</span><span data-if="python" style="display:none;">drag_region3</span><span data-if="cpp" style="display:none;">DragRegion3</span><span data-if="c" style="display:none;">drag_region3</span></code></a></dt>
<dd>Interactive movement of a region with restriction of positions.</dd>
</dl>
<dl>
<dt><a href="draw_circle.html"><code><span data-if="hdevelop" style="display:inline;">draw_circle</span><span data-if="dotnet" style="display:none;">DrawCircle</span><span data-if="python" style="display:none;">draw_circle</span><span data-if="cpp" style="display:none;">DrawCircle</span><span data-if="c" style="display:none;">draw_circle</span></code></a></dt>
<dd>Interactive drawing of a circle.</dd>
</dl>
<dl>
<dt><a href="draw_circle_mod.html"><code><span data-if="hdevelop" style="display:inline;">draw_circle_mod</span><span data-if="dotnet" style="display:none;">DrawCircleMod</span><span data-if="python" style="display:none;">draw_circle_mod</span><span data-if="cpp" style="display:none;">DrawCircleMod</span><span data-if="c" style="display:none;">draw_circle_mod</span></code></a></dt>
<dd>Interactive drawing of a circle.</dd>
</dl>
<dl>
<dt><a href="draw_ellipse.html"><code><span data-if="hdevelop" style="display:inline;">draw_ellipse</span><span data-if="dotnet" style="display:none;">DrawEllipse</span><span data-if="python" style="display:none;">draw_ellipse</span><span data-if="cpp" style="display:none;">DrawEllipse</span><span data-if="c" style="display:none;">draw_ellipse</span></code></a></dt>
<dd>Interactive drawing of an ellipse.</dd>
</dl>
<dl>
<dt><a href="draw_ellipse_mod.html"><code><span data-if="hdevelop" style="display:inline;">draw_ellipse_mod</span><span data-if="dotnet" style="display:none;">DrawEllipseMod</span><span data-if="python" style="display:none;">draw_ellipse_mod</span><span data-if="cpp" style="display:none;">DrawEllipseMod</span><span data-if="c" style="display:none;">draw_ellipse_mod</span></code></a></dt>
<dd>Interactive drawing of an ellipse.</dd>
</dl>
<dl>
<dt><a href="draw_line.html"><code><span data-if="hdevelop" style="display:inline;">draw_line</span><span data-if="dotnet" style="display:none;">DrawLine</span><span data-if="python" style="display:none;">draw_line</span><span data-if="cpp" style="display:none;">DrawLine</span><span data-if="c" style="display:none;">draw_line</span></code></a></dt>
<dd>Draw a line.</dd>
</dl>
<dl>
<dt><a href="draw_line_mod.html"><code><span data-if="hdevelop" style="display:inline;">draw_line_mod</span><span data-if="dotnet" style="display:none;">DrawLineMod</span><span data-if="python" style="display:none;">draw_line_mod</span><span data-if="cpp" style="display:none;">DrawLineMod</span><span data-if="c" style="display:none;">draw_line_mod</span></code></a></dt>
<dd>Draw a line.</dd>
</dl>
<dl>
<dt><a href="draw_nurbs.html"><code><span data-if="hdevelop" style="display:inline;">draw_nurbs</span><span data-if="dotnet" style="display:none;">DrawNurbs</span><span data-if="python" style="display:none;">draw_nurbs</span><span data-if="cpp" style="display:none;">DrawNurbs</span><span data-if="c" style="display:none;">draw_nurbs</span></code></a></dt>
<dd>Interactive drawing of a NURBS curve.</dd>
</dl>
<dl>
<dt><a href="draw_nurbs_interp.html"><code><span data-if="hdevelop" style="display:inline;">draw_nurbs_interp</span><span data-if="dotnet" style="display:none;">DrawNurbsInterp</span><span data-if="python" style="display:none;">draw_nurbs_interp</span><span data-if="cpp" style="display:none;">DrawNurbsInterp</span><span data-if="c" style="display:none;">draw_nurbs_interp</span></code></a></dt>
<dd>Interactive drawing of a NURBS curve using interpolation.</dd>
</dl>
<dl>
<dt><a href="draw_nurbs_interp_mod.html"><code><span data-if="hdevelop" style="display:inline;">draw_nurbs_interp_mod</span><span data-if="dotnet" style="display:none;">DrawNurbsInterpMod</span><span data-if="python" style="display:none;">draw_nurbs_interp_mod</span><span data-if="cpp" style="display:none;">DrawNurbsInterpMod</span><span data-if="c" style="display:none;">draw_nurbs_interp_mod</span></code></a></dt>
<dd>Interactive modification of a NURBS curve using interpolation.</dd>
</dl>
<dl>
<dt><a href="draw_nurbs_mod.html"><code><span data-if="hdevelop" style="display:inline;">draw_nurbs_mod</span><span data-if="dotnet" style="display:none;">DrawNurbsMod</span><span data-if="python" style="display:none;">draw_nurbs_mod</span><span data-if="cpp" style="display:none;">DrawNurbsMod</span><span data-if="c" style="display:none;">draw_nurbs_mod</span></code></a></dt>
<dd>Interactive modification of a NURBS curve.</dd>
</dl>
<dl>
<dt><a href="draw_point.html"><code><span data-if="hdevelop" style="display:inline;">draw_point</span><span data-if="dotnet" style="display:none;">DrawPoint</span><span data-if="python" style="display:none;">draw_point</span><span data-if="cpp" style="display:none;">DrawPoint</span><span data-if="c" style="display:none;">draw_point</span></code></a></dt>
<dd>Draw a point.</dd>
</dl>
<dl>
<dt><a href="draw_point_mod.html"><code><span data-if="hdevelop" style="display:inline;">draw_point_mod</span><span data-if="dotnet" style="display:none;">DrawPointMod</span><span data-if="python" style="display:none;">draw_point_mod</span><span data-if="cpp" style="display:none;">DrawPointMod</span><span data-if="c" style="display:none;">draw_point_mod</span></code></a></dt>
<dd>Draw a point.</dd>
</dl>
<dl>
<dt><a href="draw_polygon.html"><code><span data-if="hdevelop" style="display:inline;">draw_polygon</span><span data-if="dotnet" style="display:none;">DrawPolygon</span><span data-if="python" style="display:none;">draw_polygon</span><span data-if="cpp" style="display:none;">DrawPolygon</span><span data-if="c" style="display:none;">draw_polygon</span></code></a></dt>
<dd>Interactive drawing of a polygon row.</dd>
</dl>
<dl>
<dt><a href="draw_rectangle1.html"><code><span data-if="hdevelop" style="display:inline;">draw_rectangle1</span><span data-if="dotnet" style="display:none;">DrawRectangle1</span><span data-if="python" style="display:none;">draw_rectangle1</span><span data-if="cpp" style="display:none;">DrawRectangle1</span><span data-if="c" style="display:none;">draw_rectangle1</span></code></a></dt>
<dd>Draw a rectangle parallel to the coordinate axis.</dd>
</dl>
<dl>
<dt><a href="draw_rectangle1_mod.html"><code><span data-if="hdevelop" style="display:inline;">draw_rectangle1_mod</span><span data-if="dotnet" style="display:none;">DrawRectangle1Mod</span><span data-if="python" style="display:none;">draw_rectangle1_mod</span><span data-if="cpp" style="display:none;">DrawRectangle1Mod</span><span data-if="c" style="display:none;">draw_rectangle1_mod</span></code></a></dt>
<dd>Draw a rectangle parallel to the coordinate axis.</dd>
</dl>
<dl>
<dt><a href="draw_rectangle2.html"><code><span data-if="hdevelop" style="display:inline;">draw_rectangle2</span><span data-if="dotnet" style="display:none;">DrawRectangle2</span><span data-if="python" style="display:none;">draw_rectangle2</span><span data-if="cpp" style="display:none;">DrawRectangle2</span><span data-if="c" style="display:none;">draw_rectangle2</span></code></a></dt>
<dd>Interactive drawing of any orientated rectangle.</dd>
</dl>
<dl>
<dt><a href="draw_rectangle2_mod.html"><code><span data-if="hdevelop" style="display:inline;">draw_rectangle2_mod</span><span data-if="dotnet" style="display:none;">DrawRectangle2Mod</span><span data-if="python" style="display:none;">draw_rectangle2_mod</span><span data-if="cpp" style="display:none;">DrawRectangle2Mod</span><span data-if="c" style="display:none;">draw_rectangle2_mod</span></code></a></dt>
<dd>Interactive drawing of any orientated rectangle.</dd>
</dl>
<dl>
<dt><a href="draw_region.html"><code><span data-if="hdevelop" style="display:inline;">draw_region</span><span data-if="dotnet" style="display:none;">DrawRegion</span><span data-if="python" style="display:none;">draw_region</span><span data-if="cpp" style="display:none;">DrawRegion</span><span data-if="c" style="display:none;">draw_region</span></code></a></dt>
<dd>Interactive drawing of a closed region.</dd>
</dl>
<dl>
<dt><a href="draw_xld.html"><code><span data-if="hdevelop" style="display:inline;">draw_xld</span><span data-if="dotnet" style="display:none;">DrawXld</span><span data-if="python" style="display:none;">draw_xld</span><span data-if="cpp" style="display:none;">DrawXld</span><span data-if="c" style="display:none;">draw_xld</span></code></a></dt>
<dd>Interactive drawing of a contour.</dd>
</dl>
<dl>
<dt><a href="draw_xld_mod.html"><code><span data-if="hdevelop" style="display:inline;">draw_xld_mod</span><span data-if="dotnet" style="display:none;">DrawXldMod</span><span data-if="python" style="display:none;">draw_xld_mod</span><span data-if="cpp" style="display:none;">DrawXldMod</span><span data-if="c" style="display:none;">draw_xld_mod</span></code></a></dt>
<dd>Interactive modification of a contour.</dd>
</dl>
<!--OP_REF_FOOTER_START-->
<hr>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<div class="footer">
<div class="copyright">HALCON算子参考手册 Copyright © 2015-2023 51Halcon</div>
</div>
</div>
</body>
</html>
